layui.use(['form','layer','jquery','laypage'],function(){
	var form = layui.form(),
		layer = parent.layer === undefined ? layui.layer : parent.layer,
		laypage = layui.laypage,
		$ = layui.jquery;

	//添加角色
	$(".role_add").click(function(){
		var index = layui.layer.open({
			title : "添加用户组",
			type : 2,
			content : "/addRole",
			success : function(layero, index){
				setTimeout(function(){
					layui.layer.tips('点击此处返回用户组列表', '.layui-layer-setwin .layui-layer-close', {
						tips: 3
					});
				},500)
			}
		})
		//改变窗口大小时，重置弹窗的高度，防止超出可视区域（如F12调出debug的操作）
		$(window).resize(function(){
			layui.layer.full(index);
		})
		layui.layer.full(index);
	})

	//编辑用户组
	$("body").on("click",".role_edit",function(){  //编辑
		var id = $(this).attr('data-id');
		var index = layui.layer.open({
			title : "编辑用户组",
			type : 2,
			content : "/editRole/"+id,
			success : function(layero, index){
				setTimeout(function(){
					layui.layer.tips('点击此处返回用户组列表', '.layui-layer-setwin .layui-layer-close', {
						tips: 3
					});
				},500)
			}
		})
		//改变窗口大小时，重置弹窗的高度，防止超出可视区域（如F12调出debug的操作）
		$(window).resize(function(){
			layui.layer.full(index);
		})
		layui.layer.full(index);
	})

	//配置用户组权限
	$("body").on("click",".rule_set",function(){  //编辑
		var id = $(this).attr('data-id');
		var index = layui.layer.open({
			title : "配置权限",
			type : 2,
			content : "/setRules/"+id,
			success : function(layero, index){
				setTimeout(function(){
					layui.layer.tips('点击此处返回用户组列表', '.layui-layer-setwin .layui-layer-close', {
						tips: 3
					});
				},500)
			}
		})
		//改变窗口大小时，重置弹窗的高度，防止超出可视区域（如F12调出debug的操作）
		$(window).resize(function(){
			layui.layer.full(index);
		})
		layui.layer.full(index);
	})

	$("body").on("click",".role_del",function(){  //删除
		var _this = $(this);
		var id = $(this).attr('data-id');
		layer.confirm('确定删除此信息？',{icon:3, title:'提示信息'},function(index){
			layer.close(index);
			$.ajax({
				url: '/deleteRole',
				type: 'POST',
				dataType: 'json',
				timeout: 3000,
				data: {id: id},
				complete: function(){},
				error: function(){
					layer.alert('参数错误', {icon: 2}, function(index){
						layer.close(index);
					});
				},
				success: function(res){
					if (res.status != 0) {
						layer.msg(res.msg);
					} else {
						_this.parents("tr").remove();
						layer.msg("删除成功");
					}
				}
			});
		});
	})


})
